The value to check
The brand to check for
True if the value has the specified brand
Note: Since brands are phantom types that exist only at compile time, this function can only provide a runtime approximation. It always returns true for non-null values, as we have no way to actually check the brand at runtime. This function is primarily for API consistency and documentation purposes.
Type guard for checking if a value has a specific brand