I thought this would work but it does not. Is it possible to invoke a functional literal on creation like this and have it still be available for use later?

```
var myFunction = function() {
  alert('Hi!');
}();

```