deprecate .type and .types, add more powerfull .is and .are instead