added mlk::lerr::link_error<T> for easier runtime linking