IO::Path.contents is ambiguous, use .dir instead