fun Ġsome ( x Ġ: ĠAny ) Ġ{ Ċ when Ġ( x ) Ġ{ Ċ is ĠNumber ĠĠĠĠ Ġ-> ĠĠĠĠĠ 0 Ċ else -> 1 Ċ } ĊĠĠĠ Ġwhen ĠĠĠ Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwhen { ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġwhen ĊĠĠĠ Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwhen ĠĠĠĠĠ Ġ( true ) ĠĠĠĠĠ Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwhen ( true ){ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwhen ĊĠĠĠ Ġ( true ) ĊĠĠĠ Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwhen ĊĊĊĊĠĠĠ Ġ( true ) ĊĊĊĊĠĠĠ Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwhen Ġ{} Ċ } Ċ Ċ // ĠSET _ FALSE : ĠALIGN _ IN _ COLUMNS _ CASE _ BRANCH