Defines a matcher that matches reference values
Describes the arguments that can be passed to this matcher
Describes an instance of this matcher
Matches against reference values
@type opts() :: []
@opaque t()
@spec reference(opts()) :: t()
Takes no arguments
Examples:
iex> assert make_ref() ~> reference() true iex> refute "a" ~> reference() false