Rejig the absent-arg stuff for unlifted types