meta::apply and meta::apply_t