Initial version of new `Support` class.

This class offers an automated mechanism similar to Scala's `???`, but
it utilizes macros to customize the exception message and optionally
output a log statement.