trait SomeInterface { def someFunction(): Future[Either[Throwable, String]] }