Why pass props and attrs separately?

Props is used a lot, but mostly just props

Better type inference

This may be confusing for beginners, so I have removed this from setup

You can get the type by using defineComponent