[firedrake] Can Firedrake handle non-constant Jacobian elements?