private val p: A

constructor(p: A)