Keynesian macro also works without changing anything. I am afraid it's time for more gui stuff. Woe is me
turns out importing dart:io makes it unusable on browser; moved the csv writing part to the yackm file, since that's really the only time I need it and I don't test the csv writing code