WIP: playing with effect sigs
checking in broken Common.hs