register
inline fun Context.register(action: String, exported: Boolean = false, crossinline function: () -> Unit): BroadcastReceiver
inline fun Context.register(action: String, crossinline function: (Intent, BroadcastReceiver) -> Unit): BroadcastReceiver
inline fun Context.register(intent: IntentFilter, exported: Boolean = false, crossinline function: (Intent, BroadcastReceiver) -> Unit): BroadcastReceiver
fun Context.register(receiver: BroadcastReceiver?, intent: IntentFilter, exported: Boolean = false): Intent?