Library N3672, a utility class to represent optional objects