docs: function (v) {
                      var m = this.components
                      return new Vec2 (
                          v.x * m[0][0] + v.y * m[0][1] + m[0][2],
                          v.x * m[1][0] + v.y * m[1][1] + m[1][2]) }