Parses source into a T, throwing on failure (caught by safeParse).
source
T
typedef ParseFn<T extends Object> = T Function(String source);