Implement function parameters.
Implement () and new()

new() generates special method <>New which should be called using macro jsnew.