def load(id: Long)(using ec: ExecutionContext): IO[User] = { val started = Future(repository.find(id)) IO.fromFuture(IO.pure(started)) }