data Code : TypeCharC : CodePairC : Code -> Code -> CodeStringC : CodeUnitC : CodeEitherC : Code -> Code -> CodeListC : Code -> CodeMaybeC : Code -> CodeBoolC : CodeNatC : CodeIgnoreC : CodeEq CodeSem : Code -> TypeSimplifyCode : Code -> CodeConvertSimplification : (c : Code) -> Sem c -> Sem (SimplifyCode c)