Supports function declarations. Fix assignment ops and method calls.