Usage 
======

import * as U from "utilitaire" 

U.Option.of(null) // -> empty 
const some : Option<number> = new U.Some(2).flatMap(x => null)  // -> empty 