def unsafe_await(self) -> "'Maybe[Awaitable]'": if self.is_just: ret = await cast(Callable[[], Awaitable], self._get)() return Maybe(ret) else: return cast(Maybe[Awaitable], self)