Return to only "hashable" dropped
Revert "Leave only a single target"

This reverts commit 989a70c7eddaf0050dcc5920a5ada1d989125262.
Restrict the "hashable" dependency