Structs

This collects variables bindings while ignoring if it’s nested in expression.