Unison has a really nice docstring model, with helpers to interpolate values or function syntax!
https://www.unisonweb.org/docs/documentation/
miniblog.
Related Posts
Effects and code as a database in Unison: https://jaredforsyth.com/posts/whats-cool-about-unison/
Unison is looking at changing their program representation to plain sqlite!
Unison is exploring the idea of storing source code by the hash of its AST, which allows some interesting refactoring and testing designs: https://www.theregister.co.uk/AMP/2019/09/26/unison_programming_language/
Excellent discussion of a Unison meetup, discussing their design (globally consistent content-addressed codebases!), type system, and tooling: https://unisonweb.org/2019-04-04/first-meetup.html#post-start
It's really impressive how much they've achieved.