comprehension

class Object
trait Matchable
class Any

Extensions

Extensions

extension [Keyword, Value](keyword: Keyword)
@inline
def as[Domain](using isKeyword: IsKeyword[Keyword, Value])(using run: Run[Keyword, Domain, Value]): Domain
@inline
def flatMap[Mapped, MappedValue](using IsKeyword[Keyword, Value])(flatMapper: Value => Mapped)(using IsKeyword[Mapped, MappedValue]): FlatMap[Keyword, Value, Mapped]
@inline
def map[MappedValue](using IsKeyword[Keyword, Value])(mapper: Value => MappedValue): FlatMap[Keyword, Value, Pure[MappedValue]]
@inline
def to[Domain[_]](using isKeyword: IsKeyword[Keyword, Value])(using run: Run[Keyword, Domain[Value], Value]): Domain[Value]