Declare.InfoInformation for a declaration, interactive or not, includes parameters shared by mutual constants
val make : 
  ?poly:bool ->
  ?inline:bool ->
  ?kind:Decls.logical_kind ->
  ?udecl:UState.universe_decl ->
  ?scope:Locality.definition_scope ->
  ?clearbody:bool ->
  ?hook:Hook.t ->
  ?typing_flags:Declarations.typing_flags ->
  ?deprecation:Deprecation.t ->
  unit ->
  tNote that opaque doesn't appear here as it is not known at the start of the proof in the interactive case.