add Iterator implementations for Option
option: remove redundant old_iter impls
fix windows build