Some useful utility methods.
Classes in this package have been adapted from Abbot. Many thanks to Timothy Wall.