Which is the purpose of this? Furthermore if `aNext = 1` (so `aNext` it's not a `function`, you would retrieve `TypeError: number is not a function`)