attempts to address #44
handle scalar multiplications in C codegen