let asdf := 123.0 let poop :: 12 as f32 + 2.0 * asdf \fn name {} fn name(a b: i32) i32 { } \fn name() {} \fn name(param1 param2 param3: i32, param4: u32) u32 { } name 123 456