With model.filter(fn), let fn take 3rd argument Model e.g., fn(v, k, model)