Feature: match multiple types