Captain Captain is source-to-source metaprogramming tool for C. warning!! This tool is very experimental stage.