sanitize normalizer on the way - return ruby, let caller to_vool - return single statement, not single? statements
the "normalization" is getting more and more complicated and is not tested And it seems i really don't like working with the untyped ast