Haml::Runtime::Attributes
All heterogeneous user values are normalized AT THE BOUNDARY. Storage has one small, stable union regardless of the application's model types. An expression passed to add/add_all is evaluated once by Crystal before this method is entered. There is no repeated evaluation for boolean checks.