Best-practice for (mutation+action) function? - Convex Community