{generators,utils/of{hash,http}}: Use generics