The biggest thing I'd want to avoid with this (though there are a ton of benefits) is view-side - reaaaaally don't want the views to look like: ``` - if field.is_a?(SelectField) = f.select field.name, blah - elsif DAMMIT I WANT TO DIE - else PLEASE? ```