Revert "Operations: remove need for language extensions"

This reverts commit fbe44c5bf85d8eac3280ca6f822217db87570c23.

Conflicts:
	src/OT/Operations.hs
typo
gitignore