Debug function have correct return types for the SHELL
tree command can use a root folder to search in
The first file is sent back to the user
The first file is always returned, prepared to walk trough the filesystem