The package was originally written by Dan Stromberg . The option of passing a priority was added by Phillip Camp , as was the m4-related node width on __str__ bugfix.