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