code: function parse(input) {
  				if (typeof input === 'object') {
  					input = stringify(input);
  				}
  
  				if (!input) {
  					return { m: 0 };
  				}
  
  				var path = input.split('-');
  				output = {
  					m: Number(path.shift())
  				};
  
  				if (path.length) {
  					path.forEach(function (variation, i) {
  						variation = variation.split(':');
  						output[Number(variation[0])] = parseInt(variation[1], 10);
  					});
  				}
  
  				return output;
  			}
docs: Turn a path string into an object.