feat(satisfies): add method