template argument shadowing in geometry
IWYU