 The error message is quite interesting, it does not say that `x` does not have `Foo` property/method, it says it's not a `MyRec`  which is misleading for my taste.