module Derive.Eval(deriveEval) where import Syntax import IntState import IdKind import NT import State import Derive.Lib import TokenId(TokenId) deriveEval tidFun cls typ tvs ctxs pos = unitS $ DeclInstance pos (syntaxCtxs pos ctxs) cls [syntaxType pos typ tvs] $ DeclsParse []