How to understand matrices in vector math?

Thanx! I did find an example
p = p + vmath.rotate(rot, move_amount)
But quaternions are very new and difficult for me.
Absolutly unexectedly Defold vector math is based by quats (for me).
However, it’s better for accuracy of calculating.
However, I think, it’s not bad idea to add function
(with normalized vector returns and euler input):
look_forward(euler); look_backward(euler); look_left(euler); look_right(euler);
look_bottom(euler); look_up(euler).
I will make feature request about it.