I like to associate `.apply` with "Array", and `.call` with "Columns".
f.apply(this, arrayOfArgs); // Array
f.call(this, arg1, arg2, arg3); // Columns f.apply(this, arrayOfArgs); // Array
f.call(this, arg1, arg2, arg3); // Columns:)