Further anonymous type support