libeasy