Pseudocode interpreter; a contradiction in terms