experimental np() function: like p() but always returns