Removed todo in Type visitor

Numeric types are only used for semantic validation, they are not
supported in other phases.
Moved dependencyvisitor to Observer package