Molten
Molten copied to clipboard
Fix visibility issues
Currently I think visibility might be a mess.
- Anything parser related should be private
- Some methods on the public types should be public, some should be
pub(crate)
If someone can go through everything and make sure scoping and visibility are correct, that'd be great!