function typeAccept(type) {
    if (arguments.length > 1) {
        throw new Error('[typeAccept] Invalid args.');
    }
    return function filter(value) {