Kill embedded nvim more gently
Refactor reader state to only include the event queue and a custom reader state
Refactoring of function call API for plugins
Refactor by testing a simple plugin