I wrote this extension method :
public static class A { public static IEnumerable AsDynamic(this IEnumerable f) {
Because dynamic is not a type
dynamic
Console.WriteLine(typeof(dynamic)); // error
dynamic just resolves the actual type at runtime