don't display local var if not declared
set <n> for the name if anonymous
distinguish array of mapping
Fix decode locals from storage
Only override the provider from the UI and not during initiation
Display local var only if in scope
Remove outofgas checking