code migration
math_module sample
add .gitignore for binaries
add location in messages.
add samples to check error messages of supported types.