filePattern function
A convenience method for creating a PatternDescriptor descriptor that constructs a FileDescriptor descriptor.
Implementation
PatternDescriptor filePattern(Pattern name, [contents]) =>
pattern(name, (realName) => file(realName, contents));