A first shot at an upgraded os.ls() which also lists virtual files