Short answer is: Yes, you can.
But when embedding interfaces, you will have a runtime error incase you try to call the embedded method without having given a value first.
So, the following works fine:
a := Build(x)
// Removing the line below will cause a runtime error when calling a.Foo()
a.Cer = &C{"The CField"}
a.Foo()