See issue #1432
There were two separate issues: * An explicit Pi as the type of a field with a default value would be considered a field reference * An implicit Pi would be instantiated by the elaborator during `visit_structure_instance`