These are a few useful structures I use in various projects for interacting with Noizu ElixirScaffolding/SimplePool apis (like our ingress backend) and FireBase authentication.