Bug fixes & cleanups

Name search from youngest to eldest (other option is to allow
type-changes on names in top-scope).
Parse slice-broadcast-assignment
Rename Frame->ary, fun->fcn
Drop char offsets in Types
Cleanup IfElse