For documentation, please see: https://github.com/djcb/sauron/blob/master/README.org note - 'public' functions/variables are prefixed with 'sauron-', while internal stuff starts with 'sr-'