Type guard to check if a value is a valid Message object.
The value to check
true if the value is a valid Message object, false otherwise
Type guard to check if a value is a valid Message object.