More visitor changes
Update to follow changes
Re-order interpret.d
Nothing uses binary any more
Update inliner and interpreter refactors
Visitor changes to interpret and inline
Add new visitor
Add canInline
opover visitor