#1896 a: func b, {c: d} fix

Fixes #1896 and #1865.