Add Guard for RSpec and YARD.
Add experimental messaging support.