A block-based wrapper of CoreBluetooth