perl library to ensure you don't accidentally require too new a perl