Why do I have to cast function into Function type to be able to access apply and other members?
var a: Function = () => {};
a.apply(); // works
var a = () => {};
a.apply(); // does not work
How should I do it with these functions?:
function a(){}
a.apply(); // does not work