Engineers create a programmable fiber