working neovim elixir host, with only the deffun dsl