You are misunderstanding locales. Fixes introduces constants of a certain type. Remember what a locale means:
locale t =
fixes x
assumes "P x"
begin
lemma b: Q
sorry
means that "!!x. P x ==> Q". You are not extending types.
About the actual question: you cannot extend types directly or express that directly in HOL. It is impossible to do so. There are two solutions to extend types in practice:
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…