module PlutusIR ( -- * AST Term (..), termSubterms, termSubtypes, termBindings, Type (..), typeSubtypes, Datatype (..), datatypeNameString, datatypeSubtypes, Kind (..), Recursivity (..), Strictness (..), Binding (..), bindingSubterms, bindingSubtypes, bindingIds, Program (..), applyProgram, TyName (..), Name (..), VarDecl (..), TyVarDecl (..), varDeclNameString, tyVarDeclNameString ) where import PlutusIR.Core