data QVar : Typerecord QuoteOpts : TypeMkQuoteOpts : Bool -> Bool -> Maybe Nat -> QuoteOpts.topLevel : QuoteOpts -> BooltopLevel : QuoteOpts -> Bool.patterns : QuoteOpts -> Boolpatterns : QuoteOpts -> Bool.sizeLimit : QuoteOpts -> Maybe NatsizeLimit : QuoteOpts -> Maybe Natinterface Quote : (List Name -> Type) -> Typequote : Ref Ctxt Defs => Defs -> Env Term vars -> tm vars -> Core (Term vars)quoteLHS : Ref Ctxt Defs => Defs -> Env Term vars -> tm vars -> Core (Term vars)quoteOpts : Ref Ctxt Defs => QuoteOpts -> Defs -> Env Term vars -> tm vars -> Core (Term vars)quoteGen : Ref Ctxt Defs => Ref QVar Int -> QuoteOpts -> Defs -> Env Term vars -> tm vars -> Core (Term vars)quote : Quote tm => Ref Ctxt Defs => Defs -> Env Term vars -> tm vars -> Core (Term vars)quoteLHS : Quote tm => Ref Ctxt Defs => Defs -> Env Term vars -> tm vars -> Core (Term vars)quoteOpts : Quote tm => Ref Ctxt Defs => QuoteOpts -> Defs -> Env Term vars -> tm vars -> Core (Term vars)quoteGen : Quote tm => Ref Ctxt Defs => Ref QVar Int -> QuoteOpts -> Defs -> Env Term vars -> tm vars -> Core (Term vars)genName : Ref QVar Int => String -> Core NamequoteWithPi : Ref Ctxt Defs => Defs -> Env Term vars -> NF vars -> Core (Term vars)