Fix 'comp' to return identity when there are no args