-record(vec3, {x :: any(), y :: any(), z :: any()}).