Chaining a struct that has an optional string field fails to compile because:
no viable conversion from 'std::string' (aka 'basic_string<char>') to 'boost::optional<StringData>'
Chaining a struct that has an optional string field fails to compile because:
no viable conversion from 'std::string' (aka 'basic_string<char>') to 'boost::optional<StringData>'