public interface stl_Monad<T>
<R> stl_Monad<R>
bind(stl_Function<? super T,stl_Monad<R>> f)
static <T> stl_Monad<T>
unit(T value)