MouseEvent.prototype.targetElement
Object.create polyfill
initial frp code: stream, stream map, cell, eventStream, specs
cleanup