removes global, local, function scopes and find functions
changes check_stmt func to be more inline with microc. NOTE: don't need to return the new environment! that's silly. just update the global env when valid else throw an error
removes env from return type of stmt function. there is no reason we need to do this since env is global