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
`last` never returns nil for non-empty sequences

Signed-off-by: Ambrose Bonnaire-Sergeant <abonnairesergeant@gmail.com>
There are memory errors when running tests in Hudson. Give up for now.
Try this instead for Hudson
Test