Update function pointer types for language changes
Use printfln! instead of println(fmt!(...))