Fix sequence support for all basic types except &str.

TODO: Vec<&str> support, other iterator support, let __get_attr return
Option.