Started setting up IA to use StateT World IO