Initialize the root node on map creation
Fix typecheck
Pass item hash instead of item
Fix arg-parsing bug
Don't rely on ELEMENT for a default val