An implementation of associative patches