With `class A(val ...)` you can only accept what t...
# getting-started
e
With
class A(val ...)
you can only accept what the caller gives you