integrate ticks to prepare for signal semantics, use lift instead of value, convert, and combine, make README less dangerous