Upgraded to Scala 3! Some parts of the source code have been completely rewritten, but the feature set remains the same. The intention is for Crossbow to be a Scala 3 library going forward. Use of reflection has been completely replaced by Scala 3 metaprogramming.