tuples will be useful for things like `mbed::Event` and `mbed::Callback` - storing parameter packs from variadic templates. Create a C++14(ish) `<tuple>` for ARMC5, and a `<mstd_tuple>` that adds `apply` and `make_from_tuple` from C++17.