add has_attribute(std::string const&) member function
expressions in text/formatting/layout (work-in-progress)