AST/StreamIn.pm and its test suite