A couple of portability tweaks to module loading.
Implement optional parameter binding.