{
function filter(func, data) {
if(arguments.length === 1) {
return arg => filter(func, arg);
}
return data.filter(func);
}
const exclude_falsey = filter(Boolean);
const result_1 = exclude_falsey([true, '', null, 'that']);
const result_2 = filter(Boolean, [true, '', null, 'that']);
return str([result_1, result_2]);
}