hydra-0.1.1: Type-aware transformations for data and programs
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hydra.Common

Description

Common functions for working with terms, types, and names

Documentation

isType :: Eq m => Context m -> Type m -> Bool Source #

skipAnnotations :: (a -> Maybe (Annotated a m)) -> a -> a Source #

termMeta :: Context m -> Term m -> m Source #

typeMeta :: Context m -> Type m -> m Source #