function when(expression, trueFn, falseFn) { if (expression != null) { return trueFn(); } if (falseFn != null) { return falseFn(); } return undefined; }