The resulting binary is pretty big due to lacking optimizations (probably because of interfaces), so that should be fixed.