utility 353 Bytes
#ifndef LIBAXX_UTILITY
#define LIBAXX_UTILITY

namespace std {

template <class T> struct remove_reference {typedef T type;};
template <class T> struct remove_reference<T&> {typedef T type;};
template <class T> struct remove_reference<T&&> {typedef T type;};

template <class T> typename remove_reference<T>::type&& move(T&&) {
  return a;
}

}

#endif