FirstMaybe
scalaz
FirstOf
scalaz
FirstOption
scalaz
fin
shapeless
functorToStringShow
scalamu