GenFSM - An Elixir wrapper for the :gen_fsm behaviour

I’ve answered your question in the GitHub issues. It does support sync_send_event/2, as demonstrated in the turnstile example.