Adding eitherToBuild and guardPartial to BuildMonad module