Manual Reification on the JVM
farnoy.dev