I find it extremely annoying to have to write 'cast' before every C-like cast. The C-syntax is as clear as tap water, so why had this complication been added?