Move gen-datatype
Move gen-protocol
Remove redundant gen-protocol implementation
Add AVec and use it instead of APersistentVector

Signed-off-by: Ambrose Bonnaire-Sergeant <abonnairesergeant@gmail.com>
Enhance `mapv` for non-empty sequences

Signed-off-by: Ambrose Bonnaire-Sergeant <abonnairesergeant@gmail.com>
Add shepmaster to contributor list
Thank my contributors