add TODO.md
some fixes
tiny fix
add TODO
struct: add requirement

Without compatibility with C structures, "import"ed functions will be
unusable if argument(s) in it includes structure(s).