The package was originally written by Dan Stromberg <strombrg@gmail.com>. The option of passing a priority was added by Phillip Camp <phillip.camp@gmail.com>, as was the m4-related node width on __str__ bugfix.