Support for std::tuple in Template closes #15