Atan2

Used your wrapping infrastructure to add Atan2 for images. The key step is in AdHoc.hs. Works for me.