Interfaces

interface Serializable
{
  // Methods are always public in interfaces
  fun serialize() -> String
}

class Cat -> Serializable
{
pub fun Serializable() -> String
{
// code
}
}thp

No interface inheritance.