A lightweight alternative to Ramda