As far as I remember everything else in this topic is not possible in Elixir unless you ask Eliixir Core Team to support that. I don’t believe that they would do so - just want to say that’s possible to support, but not supported as it’s generally not a good idea.