find -> (fn -> list) -> obj || null