/// ////interface WrappedObject { } ////interface WrappedArray { } ////interface Underscore { //// (list: T[]): WrappedArray; //// (obj: T): WrappedObject; ////} ////var _: Underscore; ////var a: number[]; ////var /**/b = _(a); goTo.marker(); verify.quickInfoIs('(var) b: WrappedArray');