Removes FT from template params, enforces UniformRNG and adds constraints to constructor