Referring to a pattern outside of pattern context should be a syntax error

Description

1 new o(`rho:io:stdout`) in { o!(Int) }

prints

1 Nil

Also,

1 new o(`rho:io:stdout`) in { o!(o!(Int)) }

prints

1 @{bundle+ { Unforgeable(0x00) }}!(Int)

Status

Assignee

Unassigned

Reporter

Mike Stay

Components

Story Points

None

Epic Link

None

Labels

Priority

Low