defcenum with non-integer base-type