Defines an extension type from a Comparable type, with the given default extension value.
Defines an extension type from a Comparable type, with the given default extension value.
the type of the extension
the default extension value
an extension definition for the given type and default value
Defines an extension type from a Comparable type, with no default extension value.
Defines an extension type from a Comparable type, with no default extension value.
the type of the extension
an extension definition for the given type
Defines an extension type from an Ordered type, with the given default extension value.
Defines an extension type from an Ordered type, with the given default extension value.
the type of the extension
the default extension value
an extension definition for the given type and default value
Defines an extension type from an Ordered type, with no default extension value.
Defines an extension type from an Ordered type, with no default extension value.
the type of the extension
an extension definition for the given type