bugfix Vec2D#to3D** functions shouldnt have nested requires