Don't rely on external package `first`.