added mlk::type_utl::to_type<T, E>