Added colored printing via monads.