dropping name resolver
Context
Current name resolver will pollute OCaml module namespace, which prevent user to have multiple .ml file in one directory.
Proposal
If we can not fix the bug of name resolver, we might need to remove it and warn our user in the documentation.