Add `getFirst` extension