P0032R3

Homogeneous interface for variant, any, and optional