Lorentz.Instr.Framed
Description
This module is introduced to break some cycles in Lorentz.Lambda
framed :: forall s i o. (KnownList i, KnownList o) => (i :-> o) -> (i ++ s) :-> (o ++ s) Source #
Execute given instruction on truncated stack.
This instruction requires you to specify the piece of stack to truncate as type argument.