Added domonad macro.