Nope, not keeping this in ASM just because of some function calls either. Part of P0133, funded by [Anonymous].