Add core.logic and allow require