Support parentheses in 'buildable_types' expressions
Add string representation to build restrictions