Obrigado pelo feedback, @kht. Irei implementar essas sugestões.
Criei um pull request, veja lá.
Basicamente, adicionei a função create_from_int, que permite criar um número expandido a partir de um valor inteiro - assim não precisa usar create seguido de vários append (acho que é melhor do que a minha primeira ideia de ter a lista de valores).
Criei também um Makefile, que facilita o build do projeto (veja instruções no README).
Opa! Desculpa a demora. Muito obrigado pela a contribuição de melhoria. É a primeira vez que recebo um pull request em projeto meu. Confesso: saiu uma lágrima de felicidade em meus olhos!
Uma dúvida, onde posso encontrar material de qualidade sobre Makefile?
Tem esse tutorial que eu acho interessante.
Lembrando que eu fiz esse exemplo meio que na pressa, só pra ter um exemplo funcional, mas sempre dá pra melhorar :-)