Optional custom fail messages in asserts