data credits: https://pjreddie.com/projects/mnist-in-csv/ lol i quit. I don't want to spend most of my time fighting with the type system. maybe i'll come back later