record HolePremise : TypeMkHolePremise : String -> String -> HolePremise.name : HolePremise -> String.type : HolePremise -> String.name : HolePremise -> Stringname : HolePremise -> String.type : HolePremise -> Stringtype : HolePremise -> Stringrecord HoleData : TypeMkHoleData : String -> String -> List HolePremise -> HoleData.context : HoleData -> List HolePremise.name : HoleData -> String.type : HoleData -> String.name : HoleData -> Stringname : HoleData -> String.type : HoleData -> Stringtype : HoleData -> String.context : HoleData -> List HolePremisecontext : HoleData -> List HolePremise