Available on java
andThen<V>(param1:Function<Dynamic, V>):Function<T, V>
apply(param1:T):R
compose<V>(param1:Function<Dynamic, T>):Function<V, R>