public virtual IEnumerable <IResult> Open(Loadable loadable) { return(loadable.GetFiles().Select(n => new OpenResult(n))); }