cleaned up unit types header with c++11-style type aliases