open:higher-order-functions