it(String.t, Keyword.t) :: {:ok, term} | {:error, term}
it!(String.t, Keyword.t) :: term | no_return
transform(term, Keyword.t) :: term