support formattable whitespace messages. resolves #185.