JSFiddle - React, Tailwind, and code Playground
by evgkch
JavaScript
const f = scheme => s => event =>
scheme[s] && scheme[s].find(t => t.where(event).every(v => v))
by evgkch
const f = scheme => s => event =>
scheme[s] && scheme[s].find(t => t.where(event).every(v => v))