Don't get special treatment.
class Cat { pub fun __sleep() -> Array[String] { // logic } }
val option = Some("GAAA") val Some(value) = option val colors = Array("red", "green", "blue") val Array()