The diff is all messed up (ValueSnippets is not instead of Snippet, it's just inserted before it in the file), but I agree. Maybe while I'm at it I should deal with the poor naming of the existing LocParams Snippet and (Dispatch)LocSnippets. (Many other LocParams have terrible names but they're not for now.)
Thoughts?