A sugary abstraction layer over WebRTC and P2P calling