I /think/ https://github.com/omcljs/om/blob/master/src/main/om/next/impl/parser.cljc#L75 and lines 194-198 determine dispatch by symbol for mutations.
So it looks like (for some reason) dispatch for mutations MUST be by symbol. Any idea if there’s a reason (besides that way the code is written) for that?