A library for creating event-y and validate-y objects in JS