first shot at p5 PVector API parity