Tiny 2-way data-binding library