<script type="text/javascript" src="https://unpkg.com/fluture@4.3.0"></script>
<script type="text/javascript" src="https://unpkg.com/most@1.1.1/dist/most"></script>
<script type="text/javascript" src="https://unpkg.com/@most/create@2.0.1"></script>
<script type="text/javascript" src="https://unpkg.com/fl-observable-socket@1.0.0-rc2/dist/index.js"></script>
<script>
var socket = FLObservableSocket(new WebSocket('wss://echo.websocket.org'))
socket.up('hello')
.fork(e => console.error(e), a => console.log(a))
socket.down
.observe(msg => console.log(msg))
.then(() => console.log('done'))
.catch(err => console.error(err))
</script>