Harpoon.Prooftype t = | Incomplete of {location : Beluga_syntax.Syncom.Location.t;label : Beluga_syntax.Syncom.Identifier.t Support.Option.t;}| Command of {location : Beluga_syntax.Syncom.Location.t;command : Command.t;body : t;}| Directive of {location : Beluga_syntax.Syncom.Location.t;directive : Directive.t;}