fn classify(value: Number) -> Text:
    return match value:
        < -10 -> "very negative"
        < 0 -> "negative"
        == 0 -> "zero"
        <= 10 -> "positive"
        else -> "very positive"

fn classify_into_label(value: Number) -> Text:
    var label: Text = "not classified"
    set label = match value:
        < -10 -> "very negative"
        < 0 -> "negative"
        == 0 -> "zero"
        <= 10 -> "positive"
        else -> "very positive"
    return label

start:
    say classify(-11)
    say classify(-10)
    say classify(0)
    say classify(10)
    say classify(11)
    say classify_into_label(-11)
    say classify_into_label(12)
