Helpmate of the future

See HOTF.