implementation

val implementation: suspend (R, E, W, Q, A, S, D, F, G) -> T