Magit: symbol's function definition is void: ~some

Using a recent Emacs, and now M-x magic-status is hickuping at startup? Check if you have an old copy of dash.el hiding somewhere, perhaps one that you installed by yourself years ago, bypassing the package manager.

This is really a frequently issue, and it's most likely you, not Magit. See here, here, here, here, or here.