Parsley.Internal.Backend.Machine.LetRecBuilder
letRec :: GCompare key => DMap key (LetBinding o a) -> (forall x. key x -> String) -> (forall x rs. Binding o a x -> Regs rs -> DMap key (QSubRoutine s o a) -> Code (Func rs s o a x)) -> (DMap key (QSubRoutine s o a) -> Code b) -> Code b Source #