Agda.TypeChecking.Records

orderFields

insertMissingFields

recordModule

getRecordDef

getRecordOfField

getRecordFieldNames

recordFieldNames

findPossibleRecords

getRecordFieldTypes

getRecordTypeFields

getRecordConstructor

isRecord

isRecordType

tryRecordType

origProjection

getDefType

projectTyped

data ElimType

typeElims

isEtaRecord

isEtaCon

isInductiveRecord

isEtaRecordType

isRecordConstructor

isGeneratedRecordConstructor

unguardedRecord

recursiveRecord

nonRecursiveRecord

isRecursiveRecord

etaExpandBoundVar

expandRecordVar

expandRecordVarsRecursively

curryAt

etaExpandRecord

forceEtaExpandRecord

etaExpandRecord'

etaExpandRecord_

etaExpandRecord'_

etaExpandAtRecordType

etaContractRecord

isSingletonRecord

isSingletonRecordModuloRelevance

isSingletonRecord'

isSingletonType

isSingletonTypeModuloRelevance

isSingletonType'

emap

class NormaliseProjP a