add _out and rename _ to _in
add DeclIn and DeclOut and remove DataType
remove id_any and add DefaultId
add tostr casting
fix casting