- Is it possible to make x/vec ```const&```?
- Why not use the names x and y directly in the code? This would make the names used in the documentation consistent with the names in the code.