What do you mean? Turn `trait Source` into `Source<F: Float>`?