- changed the syntax of funcdef to something sane