elect
operator fun plus(scalar: Float) = Vec2(x + scalar, y + scalar)
operator fun plus(s: Number) = Vec2(x + s.toFloat(), y + s.toFloat())