On this page:
non-empty-string/ c
port-number?
path-element?

3 Contracts

 (require unstable/contract)

Contract for non-empty strings.

Equivalent to (between/c 1 65535).

Equivalent to (or/c path-string? (symbols 'up 'same)).