add few more writer combinators, and make them more consistent with each other.