Maybe { public static <T> IMaybe<T> maybe(IMaybe<T> value) { return value; }  static IMaybe<T> maybe(IMaybe<T> value); static IMaybe<T> maybe(T value);  }
@Test public void testSample() { assert maybe("sample").fromMaybe("").equals("sample"); }