lift<A extends Object, B extends Object> function
Transforms function f
taking non-nullable argument into a function
taking nullable argument.
Implementation
Func1<B?, A?> lift<A extends Object, B extends Object>(Func1<B, A?> f) =>
(B? b) => b?.let(f);