So the craziness that is `fixup_opts/2` is actually faster than just using `lists:keystore` since `lists:keyfind` is a BIF whereas `keystore` isn't? So sad.