Hello! 
I’ve found a bit unexpected behaviour while using GeometryEquals in rhinocommon. Originally it was found in C#, but I replicated this issue using GHPython to see it more clearly:
All these 3 components are the same, the only difference is the input type hint. For the last one, where the type hint is set to surfaces we have False, but should be True (same way as it is for other type hints). Can you tell me what is the reason for such behaviour? 
Test.gh (7.1 KB)
