I've decided not to pursue this ATM. I've added suggest to `composer.json`, added a `Warning` in case someone tries to use it without `extension_loaded("bcmath")`.