Prefer Records of Functions to Interfaces