added 'function-constructor-parameters' which fixes many bugs associated with function parameters