import os

fn main() {
	println('Hello world, args: $os.args')
	i := 123
	a := 'abc'
	b := 'xyz'
	e := 'a: $a b: $b i: $i'
	d := 'a: ${a:5s} b: ${b:-5s} i: ${i:20d}'
	f := 'a byte string'.bytes()
	println('a: $a $b xxx')
	eprintln('e: $e')
	_ = ' ${foo.method(bar).str()} '
	println('(${some_struct.@type}, $some_struct.y)')
	_ := 'CastExpr ${int(d.e).str()}'
	println('${f[0..4].bytestr()}')
	_ := '${generic_fn<int>()}'
	_ := '${foo.generic_method<int>()}'
}
