non-functionning attempt at lift3

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
Fix IO Moonad

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
convertInteractive

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
reverseInteractive

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
crafty solution for encodeInteractive

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
less crafty solution for encodeInteractive

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
do notation for convertInteractive

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
EoC

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>