ean5533
open class Vec2t<T : Number>(open var x: T, open var y: T) data class Vec2(override var x: Float = 0f, override var y: Float = 0f) : Vec2t<Float>(x, y)