----
var x = function() {
    alert(y());
    var z = function() { return 3; }
    function y() { return 2; }
}
----
x = ->

  y = ->
    2

  alert y()

  z = ->
    3

  return
