code: func (m Matrix) Chained(next Matrix) Matrix {
  	return Matrix{
  		next[0]*m[0] + next[2]*m[1],
  		next[1]*m[0] + next[3]*m[1],
  		next[0]*m[2] + next[2]*m[3],
  		next[1]*m[2] + next[3]*m[3],
  		next[0]*m[4] + next[2]*m[5] + next[4],
  		next[1]*m[4] + next[3]*m[5] + next[5],
  	}
  }
docs: // Chained adds another Matrix to this one. All tranformations by the next Matrix will be applied
  // after the transformations of this Matrix.