Oh, sorry, missed the `private [parse]` from above.
Not sure how stringent the access modifiers right now should be - most other Shark code hasn't focused on it. Given that Shark and related components are undergoing pretty active development right now, it might be worth holding off until later, when we can make a batch access-modifier PR for each package in the codebase?