Merge pull request #409 from georgejecook/feat/adds_asLong (4c15770) slight code tidup (4ede3b0) wip (5ca1506)