Towards Neural Programming Interfaces