experimetal support for folders and require pattern; closes #6