A simple implementation of recursive dofiles