SUPPORT for boost::optional with tests