Added Multi-line parsing of functions - so you can have function( x, newline and then y=TRUE, etc