make Code just a module
add Code::Sequence
fix private send compilation