This fixes a bunch of type errors turned up by running mix dialyzer. There's still one remaining, but it was not at all obvious to me what was going on. I might leave that one to you :)
Coverage increased (+0.3%) to 88.142% when pulling a57e98c9f2fdeed22e072bfb650ecbd5354ead78 on hippware:type-fixes into ac0475e342ca20744c59b530dd8d875791c0af3a on tuvistavie:master.
This fixes a bunch of type errors turned up by running
mix dialyzer
. There's still one remaining, but it was not at all obvious to me what was going on. I might leave that one to you :)