support for named parameters
style changes
any_of
removal of is polymorphic with type_list
fixes for any_of