Confusion about impls without for