public Maybe <R> Bind <R>(MaybeAction <T, R> f) { return(new Nothing <R>()); }
public Maybe <R> Bind <R>(MaybeAction <T, R> f) { return(f(FromJust)); }