Introduce separate macro for implementing 'internal' actions which are not intended to be loaded from keymaps.
Also, allow arbitrary types to be used as Actions via the impl_actions macro Co-authored-by: Nathan Sobo <nathan@zed.dev> Co-authored-by: Keith Simmons <keith@zed.dev>