Revert "uncomment using struct's super type guard values"

This reverts commit 4224685ccb94cc2d7415ee934dde67cbfa8c9486.