pub fn matrix_width(matrix: &ExprResult) -> Result<ExprResult, AssemblerError>