why only these numpy types and not all of them?