Programs by Conceptual Space