f(
 red=red,
 green=green,
 blue=blue,
)

f()
 .red(red)
 .green(green)
 .blue(blue)

どちらの方式でも間違えようがないと思うんだが
ミスが起きると言ってる人はどういうミスを想定してるのだろう