Fully Abstract Encodings of $\lambda$-Calculus in HOcore through Abstract Machines