Work-In-Progress on adding transform(Try => Try) and transformWith(Try => Future[U]) and flatten