I have my own type:
CREATE TYPE MyType AS TABLE
(
    foo INT
)
and a function receiving it as a parameter:
CREATE FUNCTION Test
(
    @in MyType READONLY
)
RETURNS @return MyType
AS
...
can it return MyType or only TABLE repeating MyType's structure:
CREATE FUNCTION Test
(
    @in MyType READONLY
)
RETURNS @return TABLE (foo INT)
AS
...
?