Typing foo.<TAB> is an incredibly powerful way of exploring functionality in OOP libraries. Have any IDEs solved this for standalone fns?