Removes instances of std::move where: - We have a constant argument - For trivial types - For cr-types