expose constructor fn