This doesn't typecheck: ``` fn f() -> int[] { ~[] } ``` This does: ``` fn f() -> int[] { ret ~[]; } ```