Compile under MSVC with decent calling syntax