fun provider( name: String? = null, configure: Configuration.() -> Unit): Unit
Register a provider with the specified name and configure it
IllegalArgumentException - if there is already provider installed with the same name
IllegalArgumentException