$schema $start
    $type
        bar

$schema bar
    $type
        $object
    $properties
        $property-name "foo"
        $property-schema foo
        $optional-property
        $property-name "bar"
        $property-name "bazz"
        $property-schema bazz

$schema foo
    $type
        $number
        $array

$schema bazz
    $type
        $null
        $boolean