First of all, thanks a lot for this awesome lib !
Would it be possible to introduce ref/in parameters for the most used operations ? This would increase the performance by a lot if structs are used as points instead of classes. Furthermore its still compatible with the normal class approach :)