optional flatmap

/Tag: optional flatmap