Returns (<M>(m) => (<T>(runner) => ((fr) => Get1<M, T>)))
The execution result on M
.
- <M>(m): (<T>(runner) => ((fr) => Get1<M, T>))
Returns (<T>(runner) => ((fr) => Get1<M, T>))
- <T>(runner): ((fr) => Get1<M, T>)
Parameters
runner: ((token) => Get1<M, Free<F, T>>)
Returns ((fr) => Get1<M, T>)
Executes and interprets tokens of your language
F
byrunner
on environmentM
.