A plugin to provide useful generic functions