Now works with spaces in parentheses and brackets.
Nullability support, various fixes.
Updated tests to work on structured version.