I had very similar problems with Crystal early on; I remember having to write my own S3 library, which meant having to write the signing, which meant having to patch the core OpenSSL lib to add the correct SHA. At that point, I realized it was "early". Things change though, excited to see where you end up Paul - not Rust?