As bibliotecas Stream e Genlex são ferramentas úteis para quem trabalha com Camlp4 e Camlp5, que são extensões para a linguagem de programação OCaml. Elas fornecem funções adicionais para trabalhar com fluxos de dados e geração de código, respectivamente. 