hey,
at the last meetup i suggested a topic for a talk i could give.
working title: "types as values"
it would be an introduction to type constructors, kinds, functional dependencies, type families, and possibly a little bit of type-level computation. knowing some haskell syntax will be useful, but is not required.
i won't be able to explain how to implement those features in your own language, but i will try to at least provide everybody with a foundation for navigating the space.
let me know if you have any specific requests or questions, so i can prepare more betterer.
-fronx