Fixed macro match pattern; reworked deep_is_physical()
Comments only
data-types for testing
major rework