Rename "parser" to "loader".
Fudge the loader API for the backward-compatibility.
Rewrite the root 'interface' module.